package com.itheima;

import java.util.Comparator;
import java.util.TreeMap;

public class TreeMapDemo {
    public static void main(String[] args) {
        test2();
    }
    public static void test01(){
        TreeMap<Student, String> treeMap = new TreeMap<>();
        treeMap.put(new Student("赵六", 22), "深圳");
        treeMap.put(new Student("张三", 20), "上海");
        treeMap.put(new Student("李四", 18), "广州");
        treeMap.put(new Student("王五", 19), "成都");
        treeMap.forEach((k,v)-> System.out.println(k+":"+v));


    }
    public static void test2(){
        TreeMap<Student, String> treeMap = new TreeMap<>(new Comparator<Student>() {

                @Override
                public int compare(Student o1,Student o2){
                    return o2.getAge()-o1.getAge();
        }
        });

        treeMap.put(new Student("赵六", 22), "深圳");
        treeMap.put(new Student("张三", 20), "上海");
        treeMap.put(new Student("李四", 18), "广州");
        treeMap.put(new Student("王五", 19), "成都");
        treeMap.forEach((k,v)-> System.out.println(k+":"+v));

    }


}